Genesis\Api\Request\Financial\OnlineBankingPayments\OnlineBanking\Payout S

Total Complexity 18
Dependencies 9
Dependents 0
Total lines 446
Lines of code 191
Logical lines of code 33
Comment lines 168
Methods 14
Properties 15

Methods 14

Method Rating Maintainability Complexity Lines of code
setRequiredFieldsConditional()
S
48 1 46
validateBRLCurrency()
S
61 3 12
getPaymentTransactionStructure()
S
48 1 33
setPaymentType()
S
63 2 12
validateDocumentId()
S
64 2 11
setRequiredFields()
S
56 1 21
getTransactionType()
S
78 1 3
setIdCardNumber()
S
69 1 8
setPayerBankPhoneNumber()
S
69 1 8
setBankAccountType()
S
69 1 8
setDocumentType()
S
69 1 8
setAccountId()
S
69 1 8
setUserId()
S
69 1 8
checkRequirements()
S
75 1 5